package org.seckill.dao;

import org.apache.ibatis.annotations.Param;
import org.seckill.entity.SuccessKilled;

public interface SuccessKilledDao {

    /**
     * 插入购买明细，可过滤重复。。。联合主键的方式
     * @param seckillId
     * @param userPhone
     * @return 如果影响行数>1。表示更新的记录行数
     */
    int insertSuccessKilled(@Param("seckillId") long seckillId, @Param("userPhone") long userPhone);

    /**
     * 根据id查 成功明细表，并带上秒杀商品对象实体。
     * 如果只根据id可能查回来多个，这个加入一个userPhone来限制只查一个
     * @param seckillId
     * @return
     */
    SuccessKilled queryByIdWithSeckill(@Param("seckillId")long seckillId,@Param("userPhone")long userPhone);
}
